// console.log('1' + 1 == '11')
// console.log('1' + true)

// console.log(Boolean(true));
// console.log(Boolean(undefined));
// console.log(Boolean(null));
// console.log(Boolean(1), Boolean(-1), Boolean(0), Boolean(NaN));
// console.log(Boolean('hello'), Boolean(''));
// Symbol 和 bigint 不会发生类型转换


// let a = 1
// if (a) console.log('hello');// 这是 v8 进行隐式类型转换

// console.log(Number('1'));
// console.log(Number('0'));
// console.log(Number(''));
// console.log(Number(undefined)); // NaN
// console.log(Number(1));// 传入数字不会转换，原样输出
// console.log(Number('hello'));// NaN
// console.log(Number(null));// 0


// 字符串是啥转啥
// console.log(String(1));
// console.log(String(NaN));

